package com.sunagy.demand.backend.service;

import com.sunagy.demand.backend.VO.request.CustomerProgressAddRequestVO;
import com.sunagy.demand.backend.VO.response.CustomerProgressResponseVO;

import java.util.Date;
import java.util.List;

/**
 * desc：#TODO fill me ！
 * author：三餘無夢生
 * date：2018/4/24z
 * time：下午6:21
 */
public interface CustomerProgressService {

    List<CustomerProgressResponseVO> getAll();
    List<CustomerProgressResponseVO> getEnableListByCustomerId(Integer customerId);

    void dealProgress(Integer id);

    CustomerProgressResponseVO add(CustomerProgressAddRequestVO customerProgressAddRequestVO);

    CustomerProgressResponseVO changeStatus(Integer id);

    CustomerProgressResponseVO deleteById(Integer id);

    CustomerProgressResponseVO setDealTime(Integer id, Date date);
}
